﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
.ysj{width:1300px; margin:0 auto;}
a:hover{text-decoration:none;}
a{color:#666; font-size:14px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
@font-face
    {
        font-family:"HeroicCondensed-Regular.ttf";
        src: url("../font/HeroicCondensed-Regular.ttf");
    }
@font-face
    {
        font-family:"FelixTitlingMT.otf";
        src: url("../font/FelixTitlingMT.otf");
    }
.iconfont {
  font-family: "../font/iconfont";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.top{width:100%; height:90px; position:fixed;top:0; z-index:9999; background:rgba(255,255,255,.2); border-bottom:1px solid rgba(255,255,255,.3)}
/*网站导航*/
.ys_menu{width:1300px; margin:0 auto; height:90px; z-index:9999;}
.ys_menu .logo{ float:left; padding-top:11px;}
.nav{width:740px; float:right;}
.nav li{ position:relative;float:left; width:105px; z-index: 9998; text-align:center;}
.nav li a{ display:block; line-height:90px;  font-size:16px; color:#333;}
.span_1 .b_left { width:0px; height:3px; background:#ff8a00; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.span_1 .b_right { width:0px; height:3px; background:#ff8a00; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#ff8a00; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#ff8a00; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover a{color: #ff8a00;}
.nav li .lev2{position:absolute;display:none;top:90px;width:140px;left:-25px;background-color:#fff;border-top:1px solid #ddd;}
.nav li .lev2 li{position:static;width:100%;line-height:56px;height:56px; border-bottom:1px solid #f0f0f0; }
.nav li .lev2 li a{ width:100%;  margin:0 auto; color: #2c2b2b; background:#fff;line-height:56px; font-weight:300;}
.nav li .lev2 li:hover a{ color:#fff; background:#35509d}
.nav li .menu_fine{color: #ff8a00; background:url(../images/hx.jpg) no-repeat center bottom}
/*banner */

.top:hover{ background:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.top:hover .ys_menu .logo{ float:left; padding-top:11px;}
.top.min{background:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.top.min .ys_menu .logo{ float:left; padding-top:11px;}
.top.min #top_info{display:none;}
.top.min #logo{width:396px;}
.top.min #nav li{height:90px;}
.top.min #nav li > a{height:90px; line-height:90px;}


/* bannercss */
.slideBox{ width:100%; height:900px;overflow:hidden;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -90px;  margin-top:530px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 6px; width:40px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:920px;}
.slideBox .banner li a{ display:block; width:100%; height:920px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1260px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}

.ggw{ height:145px; background:#35509d;width:1300px;z-index:0; position:absolute; bottom:-80px; left:50%; margin-left:-650px; }
.ggw ul li{width:255px; color:#fff; background:url(../images/tmx.png) no-repeat right center; padding-top:25px; height:120px; float:left; padding-left:70px;}
.ggw ul li:last-child{ background:none;}
.ggw ul li i{ font-size:40px; float:left; height:100px; padding-top:10px;}
.ggw ul li dl b{ font-size:42px;font-style:italic;}



.cpzs{ height:auto; overflow:hidden; padding-bottom:10px; padding-top:50px; background:url(../images/xi.jpg) repeat-x bottom #f5f5fa;}
.cpzs_tt{ overflow:hidden; padding-top:80px; padding-bottom:30px;}
.cpzs_ttlt{ float:left; font-size:16px; color:#666;}
.cpzs_ttlt b{ font-size:32px; color:#232323; display:block; position:relative; padding-bottom:14px; margin-bottom:10px;}
.cpzs_ttlt b:after{ position:absolute;width:54px; height:3px; background:#f6ac1d;left:0; bottom:0; content:"";}
.cpzs_ttrt{ float:right;}
.cpzs_ttrt a{ font-size:16px; color:#35509d; line-height:40px;}
.cpzs_ttrt b{width:76px; height:40px; background:#35509d; color:#fff; text-align:right; display:block; font-weight:300; line-height:40px; float:left; padding-right:2px; margin-right:2px;}
.cpzs_ttrt a i{ padding-left:10px;}
.cpzs_ttrt a:hover{ color:#f6ac1d}
.cpzs_ttrt a:hover b{ background:#f6ac1d;}
.cpzs_ttrt a:hover i{ padding-left:15px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; transition: all 0.5s linear;}
.cpzs_nr{width:1300px; margin:0 auto; overflow:hidden; position:relative;}
.slideTxtBox{}
.slideTxtBox .hd{ height:360px;width:310px; position:absolute; overflow:hidden;left:0px;top:0px; background:#fff; z-index:1}
.slideTxtBox .hd ul{ overflow:hidden;}
.slideTxtBox .hd ul li{ cursor:pointer; height:51px;font-size:16px; color:#1d1d1d; line-height:51px;padding-left:30px;}
.slideTxtBox .hd ul li i{ float:right; padding-right:20px; color:#e6e6e6;}
.slideTxtBox .hd ul li.on{ height:51px; background:#f8b62a; color:#fff; border-right:4px solid #35509d;}
.slideTxtBox .hd ul li.on i{ color:#fff;}
.slideTxtBox .bd{ z-index:0;}
.slideTxtBox .bd li{width:310px; height:280px; float:left; margin-right:20px; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.slideTxtBox .bd li:last-child{ margin-right:0;}
.slideTxtBox .bd li a{overflow:hidden; display:block;}
.slideTxtBox .bd li a img {transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd li a:hover img {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.slideTxtBox .bd ul li{text-align:center; float:left; overflow:hidden;}
.slideTxtBox .bd ul li a{display:block; width:310px; overflow:hidden; position:relative;}
.slideTxtBox .bd ul li a img{width:310px; height:230px; cursor:pointer;}
.slideTxtBox .bd ul li a dl{ background:url(../images/jb.png) repeat-x; width:310px; padding-top:30px; height:42px; font-size:16px; color:#fff; position:absolute; bottom:0;}
.slideTxtBox .bd ul .bdnr{height:360px; position:relative; margin-bottom:20px;}
.slideTxtBox .bd ul .bdnr a{ float:right;width:474px; height:360px; display:block; overflow:hidden; margin-left:20px; position:relative;}
.slideTxtBox .bd ul .bdnr a img{transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;width:474px; height:360px;}
.slideTxtBox .bd ul .bdnr a img:hover {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.slideTxtBox .bd ul .bdnr a dl{ background:url(../images/jb.png) repeat-x; width:100%; padding-top:35px; height:37px; text-align:center; font-size:16px; color:#fff; position:absolute; bottom:0;}

.abo{ height:425px; background:url(../images/jj_bj.jpg) no-repeat; background-attachment:fixed; position:relative;}
.abo ul img{ position: absolute; bottom:0;}


/*优势*/
.ldys{ height:auto; overflow:hidden; padding-top:28px;}
.ys_t{ color:#3c3c3c; text-align:center;}
.ys_t p{ font-size:32px; color:#333333; line-height:90px; font-weight:bold; position:relative;}
.ys_t p:after{ position:absolute;width:60px; height:3px; background:#f6ac1d; content:"";left:50%;margin-left:-30px; bottom:0;}
.ys_t span{ font-size:16px; color:#666666; font-weight:400; line-height:60px;}
.ldys .ldys_nr{ background:url(../images/ys.jpg) no-repeat center; height:580px;width:1280px; margin:0 auto;}
.ldys .ldys_lt{ float:left; padding-top:50px;}
.ldys .ldys_lt ul li{ overflow:hidden; padding-bottom:50px; height:110px;}
.ldys .ldys_lt .qxnr{width:75px; float:left; padding-right:15px;}
.ldys .ldys_lt ul li:hover{ padding-left:10px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.ldys .ldys_lt ul li:hover .qx01{ background:url(../images/lbx1.png) no-repeat center;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.ldys .ldys_lt .qxnr .qx01{width:75px; height:85px; background:url(../images/lbx.png) no-repeat center; float:left; text-align:center;margin-bottom:6px;}
.ldys .ldys_lt .qxnr .qx01 img{ padding-top:20px;}
.ldys .ldys_lt .qxnr .qx02{ text-align:center;}
.ldys .ldys_lt ul li dd{ font-size:16px; line-height:30px; color:#666666; padding:15px 12px; float:left;}
.ldys .ldys_lt ul li dd b{ font-size:26px; color:#293949; line-height:50px;}
.ldys .ldys_rt{ float:right; padding-top:50px;}
.ldys .ldys_rt ul li{ overflow:hidden; padding-bottom:50px; height:110px;}
.ldys .ldys_rt ul li:hover{ padding-right:10px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.ldys .ldys_rt ul li:hover .qx01{ background:url(../images/lbx1.png) no-repeat center;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.ldys .ldys_rt .qxnr{width:75px; float:right; padding-left:15px;}
.ldys .ldys_rt .qxnr .qx01{width:75px; height:85px; background:url(../images/lbx.png) no-repeat center; float:left; text-align:center;margin-bottom:6px;}
.ldys .ldys_rt .qxnr .qx01 img{ padding-top:20px;}
.ldys .ldys_rt .qxnr .qx02{ text-align:center;}
.ldys .ldys_rt ul li dd{ font-size:16px; line-height:30px; color:#666666; padding:15px 12px; float:right; text-align:right;}
.ldys .ldys_rt ul li dd b{ font-size:26px; color:#293949; line-height:50px;}


.ggw1{ height:381px; background:url(../images/ggw_bj.jpg) no-repeat center;}
.ggw1_lt{ float:left; color:#fff; padding-top:80px;}
.ggw1_lt p{ font-size:48px; padding-bottom:30px; text-indent:30px;}
.ggw1_lt p b{ color:#f6ac1d;}
.ggw1_lt ul li{ float:left;width:auto; padding:0 20px; text-align:center; border-right:1px solid rgba(255,255,255,.2); font-size:20px;}
.ggw1_rt{ float:right;width:550px; color:#fff; padding-top:100px;}
.ggw1_rt p{ text-align:left; font-size:22px; line-height:32px;}
.ggw1_rt ul{ padding-top:50px;}
.ggw1_rt ul img{ float:left; margin-right:10px;}
.ggw1_rt ul a{width:180px; height:60px; float:left; line-height:60px; font-size:16px; color:#fff; display:block; background:-webkit-linear-gradient(#0558b8,#064b99);background:-o-linear-gradient(#0558b8,#064b99);background:-moz-linear-gradient(#0558b8,#064b99);background:linear-gradient(#0558b8,#064b99);}
.ggw1_rt ul a:hover{ background:#f6ac1d;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.ggw1_rt ul a i{ font-size:26px; float:left; padding-left:30px;}


.jdal{ margin-top:50px; overflow:hidden;}

/*焦点图*/
.pic{width:640px; height:390px; float:left;}
.focus{ position:relative; width:640px; height:390px; background-color: #000; float: left;}  
.focus img{ width: 640px; height:390px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 30px; padding-top:10px; background:rgba(0,0,0,0.75);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; line-height:26px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .shadow a b{ font-size:12px; text-indent:10px; font-weight:300; color:#bababa; display:block;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:26px;height:48px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -24px; left: 0;background-position:0 -48px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -24px; right: 0;  background-position:-26px -48px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-26px 0;}  

.first_t{ height:160px;}
.first_t p{ float:left;width:280px; background:url(../images/a.png) no-repeat bottom left; height:90px; font-size:40px; margin-top:25px; color:#545454;}
.first_t a{ float:right;width:145px; height:36px; margin-top:60px; border:1px solid #8c8c8c;-moz-border-radius:30px; -webkit-border-radius:30px;border-radius:30px; text-align:center; font-size:16px; color:#939393; line-height:36px; margin-right:40px;}
.first_t a:hover{ background:#ffb400; color:#fff; border:1px solid #ffb400;}
.al_rt{width:660px; float:right;}
.al_rt ul li{ float:left;width:330px; background:#f2f2f2;}
.al_rt ul li:hover{ background:#ffb400;}
.al_rt ul li:hover dl span{ background:#333;}
.al_rt ul li:hover dl dt,.al_rt ul li:hover dl dd{ color:#222;}
.al_rt ul li dl{width:250px; height:175px;padding:50px 40px;}
.al_rt ul li dl dt{ font-size:20px; text-align:center; color:#505050;}
.al_rt ul li dl span{width:38px; background:#ffb400; height:3px; margin:20px auto; display:block;}
.al_rt ul li dl dd{ line-height:30px; color:#828282;}
.al_rt ul li b img{width:330px; height:275px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.al_rt ul li b{display: block;overflow: hidden;position: relative;}
.al_rt ul li:hover .in-cptuk img {transform: scale(1.2) rotate(-8deg);-ms-transform: scale(1.2) rotate(-8deg);-webkit-transform: scale(1.2) rotate(-8deg);
-o-transform: scale(1.2) rotate(-8deg);-moz-transform: scale(1.2) rotate(-8deg);}
.al_a a{width:200px; height:50px; background:#f4f4f4; margin:50px auto; display:block;-moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; text-align:center; line-height:50px; font-size:16px; border:1px solid #e0e0e0;}
.al_a a::after{ content:""; display:block; width:0; -moz-border-radius:8px; -webkit-border-radius: 8px;border-radius:8px; height:100%; background:#ff9a0a; margin-top:-50px; transition:all 0.3s ease;}
.al_a a:hover{ color:#FFF;}
.al_a a:hover::after{ width:100%; }

.zjjt{ height:715px; background:url(../images/jj_bj.jpg) no-repeat center;  position:relative;}
.zjy{width:246px; height:246px; position:absolute;right:10%;top:-60px}
.zjjt_nr{width:740px; float:right; padding-top:110px;}
.zj01{ font-size:28px; color:#444; line-height:90px;}
.zj02{ font-size:18px; color:#444; line-height:32px; position:relative; padding-bottom:30px; margin-bottom:30px;}
.zj02:after{width:50px; height:2px; background:#f6ac1d; position:absolute; bottom:0;left:0; content:"";}
.zj03{ font-size:15px; color:#666; line-height:32px;}
.zjjt_nr a{width:170px; height:48px; line-height:48px; color:#fff; display:block; text-align:center; background:#f6ac1d; margin-top:50px;}
.zjjt_nr a::after{ content:""; display:block; width:0; height:100%; background:#004391; margin-top:-48px; transition:all 0.3s ease;}
.zjjt_nr a:hover{ color:#FFF;}
.zjjt_nr a:hover::after{ width:100%; }


.news{ padding-top:20px; overflow:hidden; margin-bottom:30px;}
.newsnr{ margin-top:50px; overflow:hidden; margin-bottom:30px;}
.txtScroll-left{ position:relative;}
.txtScroll-left .hd{ overflow:hidden;height:80px; width:80px; position:absolute;left:50%; margin-left:-40px;bottom:-40px; z-index:1}
.txtScroll-left .hd .prev{width:40px; height:40px; display:block; background:#004391; text-align:center; float:left; line-height:40px; color:#fff; font-family:"宋体"; font-size:24px; cursor:pointer;}
.txtScroll-left .hd .prev:hover,.txtScroll-left .hd .next:hover{ color:#ffea00;}
.txtScroll-left .hd .next{width:40px; height:40px; text-align:center;background:#f6ac1d; float:right; line-height:40px; color:#fff; float:left; font-family:"宋体"; font-size:24px; display:block; cursor:pointer;}
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;}
.txtScroll-left .bd{ width:1300px; overflow:hidden;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1;}
.txtScroll-left .bd ul li{ width:1300px !important; float:left; text-align:left; _display:inline;}
.txtScroll-left .bd ul li img{ float:left;width:650px; height:270px;}
.txtScroll-left .bd ul li a .bd00{ float:right;width:550px; background:#fafafa; height:250px; padding-left:60px; padding-right:40px; padding-top:20px;}
.txtScroll-left .bd ul li a .bd00 div{ overflow:hidden; display:block;}
.txtScroll-left .bd ul li a .bd00 div p{ font-size:80px !important; float:left; color:#004391; font-weight:bold;}
.txtScroll-left .bd ul li a .bd00 div span{font-size:20px; color:#868686; padding-top:60px; display:block;}
.txtScroll-left .bd ul li a .bd00 dl{font-size:18px; color:#004391; margin-top:15px; line-height:22px; font-weight:bold;}
.txtScroll-left .bd ul li a .bd00 b{ font-weight:300; line-height:24px;display:block;  margin-top:15px;}
.newse{}
.newse ul li{ float:left;width:360px; height:190px; background:#fafafa; padding:30px; margin-right:20px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear; margin-bottom:30px;}
.newse ul li:last-child{ margin-right:0;}
.newse ul li:hover{ background:#35509d;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}
.newse ul li:hover .newse_t .newse_tl,.newse ul li:hover .newse_t .newse_tr p,.newse ul li:hover .newse_t .newse_tr span,.newse ul li:hover .newse_e dl,.newse ul li:hover .newse_e i{ color:#fff;}
.newse ul li .newse_t{ border-bottom:1px solid #f5f5f5; overflow:hidden; height:90px;}
.newse ul li .newse_t .newse_tl{ float:left;width:245px; font-size:16px; font-weight:bold; line-height:28px; color:#222; padding-top:5px;}
.newse ul li .newse_t .newse_tr{ float:right;width:60px; text-align:center;}
.newse ul li .newse_t .newse_tr p{ font-size:14px; color:#999999;}
.newse ul li .newse_t .newse_tr span{ font-size:50px; font-weight:bold; color:#a3a3a3; line-height:48px;}
.newse ul li .newse_e{ padding-top:15px;}
.newse ul li .newse_e dl{ font-size:14px; color:#5a5a5a; line-height:24px;}
.newse ul li .newse_e i{ font-size:24px; color:#cecece; line-height:50px;}

.ski{ background:url(../images/sk_bj.jpg) no-repeat center; height:590px;}
.ski .ski_wz{ font-size:34px; color:#555; padding-top:80px;}
.ski .ski_wz b{ font-size:38px; color:#333; line-height:60px;}
.ski .skinr{ position:relative;}
.ski .skinr .ski01 a{width:190px; height:180px; background:#35509d; display:block; color:#fff; position:absolute;left:380px;top:90px; text-align:center; padding:30px 40px;}
.ski .skinr .ski01 a:hover,.ski .skinr .ski02 a:hover,.ski .skinr .ski03 a:hover{ background:#f6ac1d;}
.ski .skinr .ski02 a:hover i,.ski .skinr .ski02 a:hover p,.ski .skinr .ski02 a:hover span{ color:#fff;}
.ski .skinr .ski01 a i{ font-size:50px;}
.ski .skinr .ski01 a p{ font-size:24px; line-height:66px;}
.ski .skinr .ski01 a span{ line-height:22px;}
.ski .skinr .ski02 a{width:190px; height:180px; background:#fff; display:block; color:#666; position:absolute;left:649px;top:-90px; text-align:center; padding:30px 40px;}
.ski .skinr .ski02 a i{ font-size:50px;}
.ski .skinr .ski02 a p{ font-size:24px; line-height:66px; color:#333;}
.ski .skinr .ski02 a span{ line-height:22px;}
.ski .skinr .ski03 a{width:145px; height:145px; background:#35509d; display:block; color:#fff; position:absolute;left:918px;top:150px; text-align:center; padding:20px 20px;}
.ski .skinr .ski03 a p{ font-size:24px; line-height:70px; color:#fff;}
.ski .skinr .ski03 a span{ line-height:22px;}


.link{ height:100px; background:#fff;}
.link p{ float:left; padding-top:22px;}
.link li a{ color:#666666; padding:0 15px; line-height:100px; background:url(../images/sx.jpg) no-repeat right;}
.link li a:hover{ color:#f6ac1d;}


.footer{ height:auto; background:url(../images/end_bj.jpg); }
.footer_01{ overflow:hidden; padding-bottom:30px;}
.footer_t{padding-top:50px;}
.footer_lt{width:800px; float:left;}
.footer_lt ul{ float:left;  padding-right:40px; padding-left:30px; min-height:260px; border-right:1px solid #262626;}
.footer_lt ul:first-child{ padding-left:0;}
.footer_lt ul p a{ font-size:18px; color:#fff; display:block; padding-bottom:20px; position:relative; padding-left:45px;}
.footer_lt ul p a:after{ content:"";left:0; position:absolute;width:36px; height:1px; background:#fff;top:12px;}
.footer_lt ul li{ color:#aaaaaa; line-height:32px;padding-left:45px;}
.footer_lt ul li i{ padding-right:10px;}
.footer_lt ul li a{ color:#aaa; font-size:14px; line-height:32px;}
.footer_lt ul li a:hover{ color:#f6ac1d;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.footer_rt{ float:right;width:380px; line-height:30px; color:#b8b8b8; font-size:14px; padding-top:20px;}
.footer_rt ul li{ float:left; margin-left:20px; text-align:center;}
.footer_e{ height:70px; color:#bdbdbd; line-height:70px; font-size:14px; text-align:center; border-top:1px solid #494949;}
.footer_e a{ color:#bdbdbd; font-size:14px;}
.footer_e a:hover{ color:#f6ac1d}

.qdhz{ background:url(../images/lx_bj.jpg) no-repeat center; background-attachment:fixed; height:185px; padding:50px 0; color:#fff; text-align:center; font-size:16px;}
.qdhz p{ font-size:30px; font-weight:bold; line-height:60px;}
.qdhz dl a{width:160px; height:44px; color:#fff; display:inline-block; margin:30px 10px; font-size:16px; border:1px solid #fff; text-align:center; line-height:44px;}
.qdhz dl a:hover{ background:#f78f0a; border:1px solid #f78f0a;}


.nyban1{ height:300px; background:url(../images/banny.jpg) no-repeat bottom; margin-top:90px;}
.banzp{ height:300px; background:url(../images/banzp.jpg) no-repeat bottom; margin-top:90px;}
.banxw{ height:300px; background:url(../images/banxw.jpg) no-repeat bottom; margin-top:90px;}
.ny_nav{ height:60px; margin-top:-60px; line-height:60px;text-align:right;}
.ny_nav1{width:1300px; margin:0 auto;}
.ny_nav li{ display:inline-block;width:130px; height:60px; line-height:60px; text-align:center; font-size:16px; box-shadow:0px 2px 3px #e5e1e1;}
.ny_nav a{ color:#333; line-height:60px; text-align:center; font-size:16px; background:#fff; display:block;width:100%; height:100%;}
.ny_nav ul .column_active{ background:#35509d; color:#fff;}
.ny_nav ul li a:hover{ background:#35509d; color:#fff;}
.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}
.ny_ll ul i{ font-size:20px;}
.ny_ll ul p{ border-bottom:2px solid #35509d; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p img{ float:left; padding-top:20px; padding-right:6px;}
.nynr{ line-height:34px; color:#333; font-size:16px; padding:30px 0; overflow:hidden;}


/* CSS Document */
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

.cont{ height:190px;width:100%; margin-top:50px;}
.cont ul li{ float:left;width:432px; text-align:center; color:#333; font-size:16px; height:155px; line-height:30px}
.cont ul li i{ font-size:50px; line-height:60px; font-weight:200; display:block; color:#0060bf}
.cont ul li .fotel2{animation:fotel2 1s linear infinite alternate both;
	-webkit-animation:fotel2 1s linear infinite alternate both;
	-moz-animation:fotel2 1s linear infinite alternate both;
	-o-animation:fotel2 1s linear infinite alternate both;}
@keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}
@-webkit-keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}
@-moz-keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}
@-o-keyframes fotel2{
0%{ transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -moz-transform: rotateY(0deg); }
100%{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
}


.zjgj_01{ background:url(../images/jj.jpg) no-repeat center; height:700px; margin-top:90px;}
.zjgj_jj{width:490px; height:310px; background:url(../images/nyjjbj.png) no-repeat; float:right; margin-top:160px; padding:30px 30px;}
.zjgj_jj p{ font-size:32px; color:#212121; line-height:70px; font-weight:bold;}
.zjgj_jj span{width:70px; height:2px; background:#000; display:block; margin:10px 0 24px 0;}
.zjgj_jj dl{ line-height:26px; color:#444;}
.zjgj_jj dl a{ color:#f00; font-weight:bold;}

/*荣誉*/
.nyry{padding-top:30px; background:url(../images/ry_bj.jpg) no-repeat;}
.nyry_t{ text-align:center; height:80px; background:url(../images/fk.png) no-repeat center top;}
.nyry_t p{ font-size:30px; color:#ff9a0a; font-weight:bold; line-height:40px; padding-top:20px;}
.nyry_t span{ color:#808080; font-size:16px; line-height:40px;}
.nyry_nr{}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1300px; margin:0 auto; padding-top:40px; padding-bottom:30px;}
.blk_18 .pcont { width:1224px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ width:38px; height:50px; float:left; background:#35509d; color:#fff; text-align:center; margin-top:100px; line-height:50px; font-family:"宋体";}
.blk_18 .RightBotton { width:38px; height:50px; float:left; background:#35509d; color:#fff; text-align:center; margin-top:100px; line-height:50px;}
.blk_18 .LeftBotton:hover{ background:#ff9a0a;}
.blk_18 .RightBotton:hover{ background:#ff9a0a;}
.blk_18 .pl img { display:block; cursor:pointer; border:none;}
.blk_18 .pl { width:280px; float:left; float:left; text-align:center; line-height:30px; color:#515151; margin:6px 12px; font-family:"微软雅黑"; font-size:14px;}
.blk_18 .pl dt{ height:40px; background:#f9f9f9; padding-top:10px;}
.blk_18 .pl:hover dt{ background:#ff9a0a;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}


.nywh{ padding:0 0 50px 0;}
.nywh_t{ text-align:center;}
.nywh_t p{ font-size:30px; color:#303030; font-weight:bold; background:url(../images/xi6.jpg) no-repeat center bottom;}
.nywh_t span{ color:#6a6a6a; font-size:14px; line-height:50px;}
.nywh_nr{ text-align:center; overflow:hidden; padding-top:50px;}
.nywh_nr li{ float:left;width:20%; min-height:300px; background:#fcfcfc; padding-top:50px;}
.nywh_nr li:hover,.nywh_nr li:hover:nth-child(odd){ background:#3c5095;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.nywh_nr li:hover p,.nywh_nr li:hover span{ color:#fff;}
.nywh_nr li:hover i{ color:#fff; background:#e98a20; border:1px solid #e98a20;}
.nywh_nr li:nth-child(odd){ background:#f8f8f8;}
.nywh_nr i{ font-size:50px; color:#959595; border:1px dashed #d2d2d2;width:104px; height:104px;-moz-border-radius:104px; -webkit-border-radius:104px;border-radius:104px; display:block; margin:0 auto; line-height:104px;}
.nywh_nr p{ font-size:20px; font-weight:bold; line-height:70px; color:#262626;}
.nywh_nr span{ color:#808080; line-height:28px; font-size:16px;}


.qywh{ overflow:hidden;}
.qywh ul li{width:32%; float:left; padding:4% 0%; text-align:center; border-right:1px dashed #ddd; min-height:220px; margin-bottom:3%}
.qywh ul li:hover{ background:#ff8a00;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.qywh ul li:hover i,.qywh ul li:hover p,.qywh ul li:hover dl{ color:#fff;}
.qywh ul li:nth-child(3){ border-right:none;}
.qywh ul li i{ font-size:70px; color:#ff8a00; line-height:70px;}
.qywh ul li p{ font-weight:bold; color:#333; font-size:22px; line-height:60px;}
.qywh ul li dl{ line-height:28px; color:#666; font-size:16px;}
